package com.zcxy360.sandtable.util;

import java.util.HashMap;

public class JsonUtil extends HashMap<String,Object>{

	private static final long serialVersionUID = 1L;

	public static JsonUtil wrap200(){
		JsonUtil j = new JsonUtil();
		j.put("code", 200);
		j.put("msg", "成功");
		return j;
	}
	public static JsonUtil wrap200(String msg){
		JsonUtil j = new JsonUtil();
		j.put("code", 200);
		j.put("msg", msg);
		return j;
	}
	public static JsonUtil wrap400(){
		JsonUtil j = new JsonUtil();
		j.put("code", 400);
		j.put("msg", "失败");
		return j;
	}
	public static JsonUtil wrap400(String msg){
		JsonUtil j = new JsonUtil();
		j.put("code", 400);
		j.put("msg", msg);
		return j;
	}
	public static JsonUtil wrap404(){
		JsonUtil j = new JsonUtil();
		j.put("code", 404);
		j.put("msg", "失败");
		return j;
	}
	public static JsonUtil wrap404(String msg){
		JsonUtil j = new JsonUtil();
		j.put("code", 404);
		j.put("msg", msg);
		return j;
	}
	public static JsonUtil wrap405(){
		JsonUtil j = new JsonUtil();
		j.put("code", 405);
		j.put("msg", "失败");
		return j;
	}
	public static JsonUtil wrap405(String msg){
		JsonUtil j = new JsonUtil();
		j.put("code", 405);
		j.put("msg", msg);
		return j;
	}
	
	public static JsonUtil wrap415(){
		JsonUtil j = new JsonUtil();
		j.put("code", 415);
		j.put("msg", "失败");
		return j;
	}
	public static JsonUtil wrap415(String msg){
		JsonUtil j = new JsonUtil();
		j.put("code", 415);
		j.put("msg", msg);
		return j;
	}
	public static JsonUtil wrap500(){
		JsonUtil j = new JsonUtil();
		j.put("code", 500);
		j.put("msg", "失败");
		return j;
	}
	public static JsonUtil wrap500(String msg){
		JsonUtil j = new JsonUtil();
		j.put("code", 500);
		j.put("msg", msg);
		return j;
	}
	
	
	public  JsonUtil append(String key,Object value){
		this.put(key, value);
		return this;
	}
}
